table {
width: 100%;
text-align: center;
}

td {
	border: 2px solid green;
}

.roja {
	border: 2px solid rgb(255, 0, 0);
}

.amarilla {
	border: 2px solid yellow;
}

.gris {
	background-color: gray;
}

.Mensaje.Alerta {
	font-size: 14px;
	padding: 4px;
	margin: 5px;
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
}

.IMGDivMuebleIzquierdaFoto {
	float: left;
	width: 180px;
}

.DivMuebleIzquierda {
	float: left;
	width:  200px;;
}
.DivMuebleDerecha{
	float: left;
	width: 250px;
}

#H1LetreroEditarProductos {
	text-align: center;
	padding: 0;
	margin: 10px 0px 10px 0px;
	background-color: rgb(141, 212, 42);
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

.H1DivMuebleDerechaCodigoConcepto{
text-align: center;
padding: 0;
margin: 10px 0px 10px 0px;
background-color: rgb(4, 186, 237);
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;}

.DivCabeceraStocks{
	float: left;
}
.H1LetreroStock{text-align: center;
padding: 0;
margin: 10px 0px 10px 0px;
background-color: rgb(4, 186, 237);
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;}

#DIVProductosAdmin .THNombreColumna {
font-size: x-large;
padding: 9px;
text-align: center;
margin: 0px 10px 10px 10px;
background-color: rgb(4, 186, 237);
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}

.H1DivMuebleIzquierdaPrecio {
text-align: center;
padding: 0;
margin: 0px 10px 10px 10px;
background-color: rgb(255, 232, 26);
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}

.DivMuebleIzquierdaPrecio{
	clear: left;
}

.normal{
border: 2px solid green;
border-radius: 20px;
margin: 10px;
padding: 3px;
}
.roja {
color: rgb(255, 255, 0);
background-color: rgb(255, 0, 0);
border: 2px solid rgb(255, 255, 0);
border-radius: 20px;
margin: 10px;
padding: 3px;
}
.amarilla {
background-color: rgb(255, 255, 0);
border: 2px solid rgb(0, 0, 0);
border-radius: 20px;
margin: 10px;
padding: 3px;
}
.descatalogado{
background-color: gray;
border: 2px solid gray;
border-radius: 20px;
margin: 10px;
padding: 3px;	
}
.H2LetreroPromocionar{
	
border: 2px solid rgb(4, 186, 237);
border-radius: 20px;
margin: 10px;
padding: 3px;	
}
.IMGAlerta {
margin: 0px 10px 0px 0px;
top: 3px;
position: relative;
width: 20px;
height: 20px;
}
.SELECT {
border-width: 3px;
text-align: center;
border-radius: 8px;
width: 82px;
font-size: large;
}
.SELECT:valid {
border: 3px solid rgb(141, 212, 42);
border-width: 3px;
text-align: center;
border-radius: 8px;
width: 82px;
font-size: large;
}

.DivMueble{
width: 464PX;
margin: 0 auto;}
.DivMueble fieldset{
	border-style: solid none none none;
	padding: 4px;
	}
.DivMueble fieldset legend{
	padding: 10px;
	}
	
#DIVProductosAdmin td {
	border-style: solid ;	
	
	
}
#DIVProductosAdmin td {
border-radius: 10px;
border: 1px solid rgb(128, 128, 128);
border-style: solid;
}
#DIVProductosAdmin tr td:first-child {
border-radius: 14px 0px 0px 14px;
border-style: solid none solid solid;
/* border: 1px solid; */
height: 44px;
}
#DIVProductosAdmin tr td:last-child {
border-radius: 0px 14px 14px 0px ;
border-style: solid solid solid none;
/* border: 1px solid; */
height: 44px;
}




#DIVProductosAdmin  table {
border-spacing: 0px;
}
 input[type="image"]{
margin-left: 11px;
border-radius: 11px 3px 11px 0px;
    
    border: 2px solid rgb(141, 212, 42);
    padding: 8px;

}
.IMGGuardar {
	top: 10px;
    position: relative;
    
}
